<!DOCTYPE html>
<html>

<head>
	<meta charset="utf-8">
	<meta name="viewport" content="width=device-width, initial-scale=1">
	<title></title>
</head>

<body>


	<script type="text/javascript">
		// 假设一个简单的ATM机取款过程是这样的
		// 首先提示用户输入密码
		// 最多只能输入三次，超过三次则提示用户"密码错误次数上限，请取卡"，结束交易
		// 如果密码正确，在提示用户输入取款金额
		// ATM机只能输出100元的纸币，一次取钱要求最低100，最大1000
		// 若用户输入的金额符合上述要求，则打印输出取得的钱数，最后提示用户"交易完成，请取卡"
		// 否则提示用户重新输入金额
		// 假设密码111111，请编程实现
		let count = 0
		let flag = false
		let flagMoney = true
		while (!flag) {
			let password = prompt('请输入密码')
			if (password === '111111') {
				//循环
				while (flagMoney) {

					let money = +prompt('请输入取款金额')
					if (money % 100 != 0 || money > 1000) {
						alert("用户重新输入金额")
					} else {
						alert('输出取得的钱数为' + money)
						break
					}
				}
				flag = true

			} else {
				count++
			}
			if (count == 3) {
				alert("密码错误次数上限，请取卡")
				break
			}
			
		}

	</script>
</body>

</html>